NaN explained step-by-step